The Shaffer Group works on carbon and inorganic nanomaterials synthesis, modification, characterisation, and application, particularly for nanocomposite and hierarchical systems, including both structural matrices and conducting polymers for electrochemical and photovoltaic applications.